home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / source / hobbspr2 / etc.cpp < prev    next >
C/C++ Source or Header  |  1992-08-24  |  1KB  |  33 lines

  1. // Mode X Sprite Library
  2. // Copyright (C) 1992 Court Demas  --  court+@cmu.edu
  3.  
  4.  
  5. #include "etc.h"
  6.  
  7.  
  8. // Update the position of the object based on it's speed and direction.
  9. // Supports up to 8 directions at this point.
  10. // Obviously does NOT take into account the fact that you go faster when
  11. // heading on a diagonal.  (you should do a Move*(speed*sqrt(2)/2) or
  12. // speed*cos(45) in each direction).
  13.  
  14. void TPVector::Update_Position(void) {
  15.  
  16.     MoveRight(GetDeltaX());
  17.     MoveDown(GetDeltaY());
  18. /*
  19.     switch (GetDirection()) {
  20.         case UP            :  MoveUp(Speed);                             break;
  21.         case UPRIGHT    :  MoveUp(Speed);         MoveRight(Speed);    break;
  22.         case RIGHT        :  MoveRight(Speed);                        break;
  23.         case DOWNRIGHT    :  MoveRight(Speed);    MoveDown(Speed);    break;
  24.         case DOWN          :  MoveDown(Speed);                            break;
  25.         case DOWNLEFT    :  MoveDown(Speed);        MoveLeft(Speed);    break;
  26.         case LEFT          :  MoveLeft(Speed);                         break;
  27.         case UPLEFT        :  MoveLeft(Speed);        MoveUp(Speed);        break;
  28.         }
  29. */
  30. }
  31. //*****************************************************************************
  32. // End of etc.cpp
  33.